package com.tscnd.core.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME) //注解的保留位置:注解会在class字节码文件中存在，在运行时可以通过反射获取到
@Target(ElementType.METHOD) //注解的作用目标为:方法
@Documented //告诉jdk让它也将注解生成到javadoc中
@Inherited//允许子类继承父类的注解
public @interface LogWrite {
	/**
	 * 模块名称
	 * @return
	 */
	String modeName() default "";
	/**
	 * 方法描述
	 * @return
	 */
	String desc() default "无描述信息";   
}
